Return to doc.sitecore.com

Upgrading to Adaptive Print Studio v1.4
Prev

Upgrading to v1.4 requires a system with minimally v1.3 installed. For the instructions on how to upgrade to v1.3 refer to Upgrading to Adaptive Print Studio v1.3.

Upgrading from 1.3 to 1.4

Use these instructions to upgrade the Adaptive Print Studio module from version 1.3 to version 1.4:

Important for installing the Sitecore package(s).

General:

Therefore, the configuration files are split into PrintStudio.config for the Core package, and PrintStudio.Silverlight.config for the Silverlight package. When you upgrade, the configuration files are not overwritten. Therefore it is recommended to backup/rename the PrintStudio.config file from the previous version in order to get the new clean PrintStudio.config file.

New Transformation items:

Configuration settings for HtmlAgilityPack Sitecore 7.0 (and higher):
When using the transformations for the Rich Text field type the content item fields used for dynamic text from the Content panel (InDesign Connector) might be shown empty and the log will show an error message as below.

“Could not load file or assembly 'HtmlAgilityPack, Version=1.4.0.0, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)”

This can be solved by adding the following “runtime” section to the Sitecore web.config file after the tag:

<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly><assemblyIdentity name="HtmlAgilityPack" publicKeyToken="bd319b19eaf3b43a" culture="neutral" /><bindingRedirect oldVersion="1.4.0.0" newVersion="1.4.6.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>

Save the changes and restart the website.

Configuration settings for disallowing Sitecore 7.5 Media Protection:

For Sitecore 7.5 installations, you need to disallow media protection for the Adaptive Print Studio services in order to have access to Sitecore media files. You can do this by adding the following section to the end of the PrintStudio.config file, before </sitecore>:

<sites>
<site x:before="*[@name='website']" name="printstudio" virtualFolder="/printstudio/services" physicalFolder="/printstudio/services/" rootPath="/sitecore/content" language="en" database="master" domain="sitecore" enableWorkflow="true" enableAnalytics="false" />
</sites>
<mediaLibrary>
<requestProtection><ignoreSites><site name="printstudio"/></ignoreSites></requestProtection>
</mediaLibrary> 

Upgrading

Server side:

  1. Back up the site.
  2. Review the corresponding installation manual.
  3. Download the required packages.
  4. Follow the steps as described in the installation manual.

Client Side:


Prev